package AccionBoton;

import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRootPane;

import paginas.PaginaCreditos;
import util.BotonPersonalizado;
import util.PaginaCreditosAux;

public class AccionRatonCreditosAux implements MouseListener{


	
	private BotonPersonalizado boton;
	private BotonPersonalizado seleccionado;
	private Color antiguo;
	private boolean pulsado;
	private Color mouseOver;
	
	
	public AccionRatonCreditosAux(BotonPersonalizado _boton,Color _mouseOver){
		
		boton = _boton;	
		pulsado = false;
		mouseOver = _mouseOver;
		//seleccionado = boton;
		
	}
	
	
	public void mouseClicked(MouseEvent e){
		JPanel panel = (JPanel)boton.getParent();
		PaginaCreditosAux padre = (PaginaCreditosAux)panel.getParent();
		seleccionado = padre.getSeleccionado();
		if(seleccionado!=null)seleccionado.setBackground(Color.white);
		boton.setBackground(Color.gray);
		antiguo = boton.getBackground();
		padre.setSeleccionado(boton);
		pulsado = true;
		JRootPane root = boton.getRootPane();
		JFrame frame = (JFrame)root.getParent();
		frame.repaint();
		frame.setVisible(true);
		
		
	}

	public void mouseEntered(MouseEvent e){

		boton.entrar();

		
	}
	
	public void mouseExited(MouseEvent e){

		boton.salir();


	}
	public void mousePressed(MouseEvent e){
		
		
		
	}
	
	public void mouseReleased(MouseEvent e){
		

		
	}
	
	
	
	
}
